package StateMode.version1;

/**
 * Copyright (C) 2018 北京金日恒升科技有限公司
 * 版权所有。
 * 文件名：Main
 * 功能描述：
 * 创建标识：闫传强
 * 2018/11/29 9:33
 **/
public class Main {

    static  int Hour=0; //钟点
    static boolean WorkFinished=false; //任务完成标记

    //写程序方法
    //定义一个写程序的函数，用来根据时间的不同体现不同的工作状态
    public static void WriteProgram(){
        if(Hour<12){
            System.out.println("当前时间："+Hour+"点。上午工作，精神百倍。");
        }else if(Hour<13){
            System.out.println("当前时间："+Hour+"点。饿了，午饭；困了，午休。");
        }else if(Hour<17){
            System.out.println("当前时间："+Hour+"点。下午状态还不错，继续努力。");
        }else{
            if(WorkFinished){
                System.out.println("当前时间："+Hour+"点。下班回家了。");
            }else {
                if (Hour < 21) {
                    System.out.println("当前时间：" + Hour + "点。加班哦，疲累之极。");
                }else{
                    System.out.println("当前时间："+Hour+"点。不行了，睡着了。");
                }
            }

        }
    }

    public static void main(String[] args) {
        Hour= 9;
        WriteProgram();
        Hour= 10;
        WriteProgram();
        Hour= 12;
        WriteProgram();
        Hour= 13;
        WriteProgram();
        Hour= 14;
        WriteProgram();
        Hour= 17;
        WorkFinished=false;
        WriteProgram();
        Hour= 19;
        WriteProgram();
        Hour= 22;
        WriteProgram();
    }




}
